package edu.eam.myfirebox.InterfaceDao;

import java.util.Date;
import java.util.List;

import edu.eam.myfireboxclient.entities.Transferencia;
import edu.eam.myfireboxclient.enumerations.TransferenceStatus;
import edu.eam.myfireboxclient.enumerations.TransferenceType;

public interface Transferencia_IDAO {

	public void create(Date date,TransferenceStatus status, TransferenceType type);
	
	public Transferencia find(long id);
	
	public void delete(long id);
	
	public List<Transferencia> list();
	
	public List<Transferencia> listByDate(Date date);
	
	public List<Transferencia> listByTime(Date start,Date end);
	
	public void update();
	
	public void edit(Transferencia viejo,Transferencia nuevo);
}
